/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ASTEC.DaoImpl;

import ASTEC.Dao.UsuarioDAO;
import ASTEC.Dominio.Usuario;
import ASTEC.Util.HibernateUtil;
import org.hibernate.Query;

import org.hibernate.Session;
import org.hibernate.SessionFactory;

/**
 *
 * @author Silvia
 */
public class UsuarioDAOImpl implements UsuarioDAO{
    
    @Override
    public Usuario obtenerUsuario(String codigo, String clave) {
        Usuario usuario;
        Session sesion;
        SessionFactory sesionFactory;
        try{
        sesionFactory=HibernateUtil.getSessionFactory();
        sesion=sesionFactory.openSession();
        Query query=sesion.createQuery("from Usuario where codigo_usuario='"+codigo+"' and contrasena='"+clave+"'");
        usuario=(Usuario)(query.list().get(0)) ;
        sesion.close();
        }
        catch(Exception e){
            System.out.println("No encontro usuario!");
            usuario=null;
        }
        
        return usuario;
    }
    
}
